Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F4 France F1 France F6 Netherlands F2 Netherlands F3 Netherlands F4 France F14 Netherlands F2 France F18 ATU Cup - Weiden Banca Stato Challenger Lugano - Lugano Memorial Savigni - Sassuolo Open de Franche Comte - Besancon Residenza Open - Magdeburg Maia Open 2002 - Maia Open de L'Isere - Grenoble USTA Challenger of Dallas - Dallas Banca Stato Challenger Lugano - Lugano ATP Challenger 2003 Numea - New Caledonia Challenger 42 - Andrezieux San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City San Remo Tennis Cup - San Remo Challenger 42 - Andrezieux Flea Market Cup - Busan Tennis Napoli Cup - Napoli Tunis Open - Tunis BNP Paribas Primrose - Bordeaux BSI Challenger Lugano - Lugano Pekao Open - Szczecin Tatra Banka Slovak Open - Bratislava France F2 Scheveningen Challenger Szczecin Challenger Bordeaux Challenger Seoul Challenger Bordeaux Challenger Sopot Challenger Tampere Challenger Cordenons Challenger Manerbio Challenger Como Challenger Szczecin Challenger Mons Challenger Rennes Challenger Seoul Challenger Noumea Challenger Quimper Challenger Napoli Challenger Bordeaux Challenger Heilbronn Challenger Tunis Challenger Challenger Ford de Cherbourg - Cherbourg Orbetello Challenger Segovia Challenger Memorial Savigni - Sassuolo Szczecin Challenger Orleans Challenger Mons Challenger Cherbourg Challenger St. Brieuc Challenger Tunis Challenger Aix En Provence Challenger Pekao Open 2005 - Szczecin Bordeaux Challenger BMW Tennis Championship - Sunrise Segovia Challenger Orleans Challenger Mons Challenger Reunion Island Challenger Challenger Ford de Cherbourg - Cherbourg Open de Montauban - Montauban Memorial Piertomaso Tessitore - San Remo The Hilversum Open - Hilversum GHI Bronx Classic - Bronx Open de Montauban - Montauban Macedonian Open - Skopje Open de Franche Comte - Besancon Challenger 42 - Andrezieux Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb Zivnobanka Czech Open - Prostejov Noumea Challenger XXVIII Edizione 'A.Savoldi' - Manerbio BMW Challenger Open - Monchengladbach EI Bank Bulgarian Challenger - Sofia Barletta Challenger Memorial Savigni - Sassuolo Open de Montauban - Montauban Siemens Open 2003 - Scheveningen Challenger 42 - Andrezieux Brest Challenger Banca Stato Challenger Lugano - Lugano Open de Montauban - Montauban Aix En Provence Challenger Qatar ATP Challenger - Doha Steelers Cup - Kosice Samsung Securities Cup - Seoul KGHM Polish Indoors - Wroclaw Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini Draft Corona Mexico City Open - Mexico City Garden Open 2005 - Rome Czech Open 2005 - Prostejov Timisoara Challenger - Timisoara Banca Stato Challenger - Lugano Top Wool Challenger - Biella Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Internazionali di Tennis di Bergamo - Bergamo X Abierto Internacional de Salinas - Salinas Pro Tennis World Open - Sunrise San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon ECM Prague Open 2005 - Prague Sunrise Challenger Open D'Orleans - Orleans Ethias Tennis Trophy - Mons Adidas Open de Toulouse - Toulouse Open D'Orleans - Orleans Kremlin Cup - Moscow ECM Prague Open - Prague Furth Challenger Mons Challenger Samsung Securities Cup - Seoul Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Open 13 - Marseille Prague Challenger GHI Bronx Classic - Bronx Open Sainte Victoire - Aix-En-Provence Orbetello Challenger Mallorca Open - Mallorca China Open - Beijing Allianz Suisse Open Gstaad - Gstaad Braunschweig Challenger Grand Prix de Tennis de Lyon - Lyon 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia AAPT Championships - Adelaide Rennes Challenger Quimper Challenger Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm Blois Challenger St. Remy Challenger ATP Challenger Numea - New Caledonia Open de Franche-Comte - Besancon Volvo Sylt Open - Sylt Mouilleron-Le-Captif Challenger GHI Bronx Classic - Bronx Reunion Island Challenger Casablanca Challenger Open de L'Isere - Grenoble Orleans Challenger Open de la Ville de Saint Denis - Reunion Island Heineken Open - Auckland Mouilleron-Le-Captif Challenger Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Milan Indoors - Milan Open 13 - Marseille Quimper Challenger Open de la Comunidad Valenciana - Valencia BMW Open - Munich The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Pilot Pen Tennis - New Haven Challenger 42 - Andrezieux Internationaux de Tennis de Brest - Brest Gemax Open 2002 - Belgrade Kremlin Cup - Moscow Tennis Napoli Cup - Naples Stockholm Open - Stockholm ECM Cup - Prague Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Open de Montauban - Montauban KGHM Dialog Polish Indoors - Wroclaw Sydney International - Sydney Sporting Challenger 2003 - Turin Regions Morgan Keegan Championships - Memphis Challenger Ford de Cherbourg - Cherbourg Tennis Channel Open - Las Vegas BMW Open - Munich Gerry Weber Open - Halle Tennis Cup of Flanders - Ostende Open 88 - Contrexeville Binghamton Professional Tennis Tournament - Binghamton Ordina Open - 's-Hertogenbosch Open de L'Isere - Grenoble Geneva Challenger - Geneva Turin Challenger Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Aix En Provence Challenger Turin Challenger Open de Moselle - Metz Open de Charleroi - Charleroi Open de L'Isere-Open 38 - Grenoble Lyon Challenger Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Cherbourg Challenger BCR Open Romania - Bucharest Mumbai Open - Mumbai Bordeaux Challenger The LTA Bolton Challenger - Bolton Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Challenger Leon 2003 - Leon Next Generation Adelaide International - Adelaide Garden Open - Rome Orleans Challenger Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Rome Challenger 2003 Freeman Men's Challenger - Joplin The Nottingham Open - Nottingham Stella Artois Clay Court Championships - Budaors Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Brest Challenger The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Estoril Open - Estoril BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Furth Challenger Monza Challenger AEGON Championships - London AEGON International - Eastbourne Catella Swedish Open - Bastad Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Nord LB Open - Braunschweig Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Rhein-Main Challenger 2003 - Aschaffenburg Recanati Challenger Brisbane International - Brisbane Medibank International - Sydney Fujitsu Siemens Open - Budapest ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Open Sud de France - Montpellier Brisbane International - Brisbane Medibank International - Sydney Heilbronn Open - Heilbronn Heineken Open - Auckland The Scottish Tennis Championships - Edinburgh ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis St.Petersburg Challenger by Kinex - St. Petersburg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Binghamton Professional Tennis Tournament - Binghamton Grand Prix Hassan II - Casablanca DPD Challenger 2002 - Aschaffenburg Nottingham-2 Challenger BMW Open - Munich Open de Nice Cote d'Azur - Nice Winston Salem - Winston Salem BCR Open Romania - Bucharest Challenger Casino Lugano - Lugano Apia International - Sydney Open Sud de France - Montpellier SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The LTA Men's Challenger Wrexham - Wrexham Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup - Napoli Steelers Cup - Kosice Credit Agricole Suisse Open - Gstaad Grand Prix de Tennis - St. Jean de Luz Citi Open - Washington Volkswagen Challenger 2004 - Wolfsburg Winston-Salem Open - Winston-Salem KGHM Polish Indoors - Wroclaw Sarajevo Open 2004 - Sarajevo Malaysian Open - Kuala Lumpur China Open - Beijing Open de L'Isere - Grenoble Erste Bank Open - Vienna Swiss Indoors Basel - Basel Challenger Ford de Cherbourg - Cherbourg Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Malaysian Open - Kuala Lumpur Valencia Open - Valencia Brisbane International - Brisbane Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice AEGON Championships - London Credit Agricole Suisse Open - Gstaad China Open - Beijing Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Ricoh Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem Rennes Challenger Petange Challenger SAP Open - San Jose Quimper Challenger Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Cherbourg Challenger Rennes Challenger Sunrise Challenger Noumea Challenger SA Tennis Open - Johannesburg Qatar ExxonMobil Open - Doha AAPT Championships - Adelaide Mouilleron-Le-Captif Challenger Synsam Swedish Open - Bastad Tunis Challenger Citi Open - Washington ATP Kremlin Cup - Moscow RCA Championships - Indianapolis Next Generation Adelaide International - Adelaide Ordina Open - s-Hertogenbosch The Stella Artois Championships - London BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch China Open - Beijing Serbia Open - Belgrade Gerry Weber Open - Halle AEGON Championships - London Allianz Suisse Open - Gstaad International German Open - Hamburg Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle AEGON Championships - London UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne St. Petersburg Open - St. Petersburg German Tennis Championships - Hamburg China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Grand Prix Hassan II - Casablanca AEGON Championships - London AEGON International - Eastbourne Grand Prix Hassan II - Casablanca Portugal Open - Oeiras AEGON Championships - London Citi Open - Washington Le Gosier Challenger China Open - Beijing President's Cup - Tashkent Qatar ExxonMobil Open - Doha Tunis Challenger Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Aptos Challenger AEGON International - Eastbourne Challenger 42 - Andrezieux Moselle Open - Metz Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Sporting Challenger - Turin Orleans Challenger Schickendanz Open - Furth Mons Challenger Apia International - Sydney Open Sud de France - Montpellier European Open - Antwerp Le Gosier Challenger AEGON Championships - London Bordeaux Challenger Scheveningen Challenger Noumea Challenger Meknes Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Togliatti Cup - Togliatti Internationaux de Tennis de Brest - Brest Hilton Waikoloa Village USTA Challenger - Waikoloa Moselle Open - Metz TED Open-Akbank Private Banking - Istanbul Open Sud de France - Montpellier ATU Cup - Weiden Open 13 - Marseille BMW Open - Munich Open Mutouest - St. Brieuc San Luis Potosi Challenger - San Luis Potosi VII Torneo Internazionale di Tennis - Barletta Grand Prix de Tennis de Lyon - Lyon RCA Championships - Indianapolis KGHM Polish Indoors - Wroclaw Open Romania - Bucharest Davidoff Swiss Indoors - Basel Open 13 - Marseille Next Generation Adelaide International - Adelaide Estoril Open - Estoril Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco The Stella Artois Championships - London Mercedes Cup - Stuttgart Croatia Open Umag - Umag Tennis Masters Series - Paris Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Pilot Pen Tennis - New Haven Thailand Open - Bangkok Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Estoril Open - Estoril NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Countrywide Classic - Los Angeles Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Legg Mason Tennis Classic - Washington NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg BCR Open Romania - Bucharest Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Thailand Open - Bangkok Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami ATP Kremlin Cup - Moscow Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Medibank International - Sydney BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells PBZ Zagreb Indoors - Zagreb Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Western & Southern Open - Cincinnati BNP Paribas Masters - Paris RCA Championships - Indianapolis Aegon Nottingham Open - Nottingham Moselle Open - Metz Open 13 Provence - Marseille Intrum Stockholm Open - Stockholm Internationaler Raiffeisen Grand Prix - St. Polten SkiStar Swedish Open - Bastad Open 13 - Marseille Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Heineken Open - Auckland Open 13 - Marseille SAP Open - San Jose AIG Japan Open Tennis Championships - Tokyo Bet-at-home Open - Hamburg Tennis Masters Series - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami French Open - Paris Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Shanghai ATP Masters - Shanghai French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris Sony Open Tennis - Miami French Open - Paris Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells U.S. Open - New York Pilot Pen Tennis - New Haven Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris TD Waterhouse Cup - Long Island Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Croatia Open - Umag U.S. Open - New York Australian Open - Melbourne Wimbledon - London Dutch Open Tennis - Amersfoort The Dubai Tennis Championships - Dubai Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open Sud de France - Montpellier U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Tennis Masters Series - Paris Australian Open - Melbourne Rogers Masters - Montreal French Open - Paris Wimbledon - London Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, QF, FRA-GBR 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 River Oaks International Tennis Tournament - Houston Olympics - London